home *** CD-ROM | disk | FTP | other *** search
-
-
-
- XXXXSSSSUUUUBBBBPPPPPPPP((((1111)))) 22223333////JJJJuuuullll////99998888 ((((ppppeeeerrrrllll 5555....000000004444,,,, ppppaaaattttcccchhhh 00004444)))) XXXXSSSSUUUUBBBBPPPPPPPP((((1111))))
-
-
-
- NNNNAAAAMMMMEEEE
- xsubpp - compiler to convert Perl XS code into C code
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- xxxxssssuuuubbbbpppppppp [----vvvv] [----CCCC++++++++] [----eeeexxxxcccceeeepppptttt] [----ssss ppppaaaatttttttteeeerrrrnnnn] [----pppprrrroooottttoooottttyyyyppppeeeessss]
- [----nnnnoooovvvveeeerrrrssssiiiioooonnnncccchhhheeeecccckkkk] [----nnnnoooolllliiiinnnneeeennnnuuuummmmbbbbeeeerrrrssss] [----ttttyyyyppppeeeemmmmaaaapppp ttttyyyyppppeeeemmmmaaaapppp]
- [----oooobbbbjjjjeeeecccctttt____ccccaaaappppiiii]... file.xs
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- _x_s_u_b_p_p will compile XS code into C code by embedding the
- constructs necessary to let C functions manipulate Perl
- values and creates the glue necessary to let Perl access
- those functions. The compiler uses typemaps to determine
- how to map C function parameters and variables to Perl
- values.
-
- The compiler will search for typemap files called _t_y_p_e_m_a_p.
- It will use the following search path to find default
- typemaps, with the rightmost typemap taking precedence.
-
- ../../../typemap:../../typemap:../typemap:typemap
-
-
- OOOOPPPPTTTTIIIIOOOONNNNSSSS
- ----CCCC++++++++ Adds ``extern "C"'' to the C code.
-
- ----eeeexxxxcccceeeepppptttt
- Adds exception handling stubs to the C code.
-
- ----ttttyyyyppppeeeemmmmaaaapppp ttttyyyyppppeeeemmmmaaaapppp
- Indicates that a user-supplied typemap should take
- precedence over the default typemaps. This option may
- be used multiple times, with the last typemap having
- the highest precedence.
-
- ----vvvv Prints the _x_s_u_b_p_p version number to standard output,
- then exits.
-
- ----pppprrrroooottttoooottttyyyyppppeeeessss
- By default _x_s_u_b_p_p will not automatically generate
- prototype code for all xsubs. This flag will enable
- prototypes.
-
- ----nnnnoooovvvveeeerrrrssssiiiioooonnnncccchhhheeeecccckkkk
- Disables the run time test that determines if the
- object file (derived from the .xs file) and the .pm
- files have the same version number.
-
- ----nnnnoooolllliiiinnnneeeennnnuuuummmmbbbbeeeerrrrssss
- Prevents the inclusion of `#line' directives in the
- output.
-
-
-
-
- Page 1 (printed 10/23/98)
-
-
-
-
-
-
- XXXXSSSSUUUUBBBBPPPPPPPP((((1111)))) 22223333////JJJJuuuullll////99998888 ((((ppppeeeerrrrllll 5555....000000004444,,,, ppppaaaattttcccchhhh 00004444)))) XXXXSSSSUUUUBBBBPPPPPPPP((((1111))))
-
-
-
- ----oooobbbbjjjjeeeecccctttt____ccccaaaappppiiii
- Compile code as C in a PERL_OBJECT environment.
-
- back
-
- EEEENNNNVVVVIIIIRRRROOOONNNNMMMMEEEENNNNTTTT
- No environment variables are used.
-
- AAAAUUUUTTTTHHHHOOOORRRR
- Larry Wall
-
- MMMMOOOODDDDIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN HHHHIIIISSSSTTTTOOOORRRRYYYY
- See the file _c_h_a_n_g_e_s._p_o_d.
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- _p_e_r_l(1), _p_e_r_l_x_s(1), _p_e_r_l_x_s_t_u_t(1)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page 2 (printed 10/23/98)
-
-
-
-